package com.jweb.core.inter;

/**
 * 项目拦截<br>
 * 项目启动或销毁时做的操作<br>
 * 该类为单例，使用全局变量会发送线程安全问题。请使用ThreadLoal定义变量<br>
 * But 该类仅项目启动时执行，所有也就不存在并发情况，不存在线程安全问题。
 */
public abstract class JWebInterceptor {

	/** 项目启动时：可以加载默认数据，比如：从数据库读取配置、菜单、权限... */
	public abstract void init();

	/** 项目关闭时: 可以进行销毁操作， */
	public abstract void destroy();
}
